home *** CD-ROM | disk | FTP | other *** search
/ HAKERIS 11 / HAKERIS 11.ISO / soft / development / Macromedia RoboHelp X5 / RoboHelpOffice.exe / Data1.cab / _6C843330A6834EDBAA33746CD62E475E < prev    next >
Encoding:
Extensible Markup Language  |  2001-10-02  |  2.9 KB  |  91 lines

  1. <?xml version='1.0' encoding='ISO-8859-1' ?>
  2. <activescript language="javascript">
  3.  <item macroname="RegisterResolvers"/>
  4.  <item macroname="PreCompile" />
  5.  <item macroname="PostCompile" />
  6.  <code>
  7.   <![CDATA[
  8.    
  9.    function RegisterWebHelp5StockFile(strXmlFile)
  10.    {
  11.     var strRootFolder = host.system.RootFolderName;
  12.     var strXmlPath = strRootFolder + "webhelp5Ext\\" + strXmlFile;
  13.     host.template.addResolversModule("SSDefStockFiles.dll",strXmlPath,"");
  14.    }
  15.  
  16.    function RegisterResolvers(oMacro)
  17.    {
  18.     //host.output("\r\nCompile Script:RegisterResolvers\r\n");
  19.  
  20.     var strRootFolder = host.system.RootFolderName;
  21.     var strXmlFile = "";
  22.  
  23.     //webhelp compiler core services
  24.     host.template.addResolversModule("htmsinglesourcewebhelp.dll","","");
  25.  
  26.     //utils macro services
  27.     host.template.addResolversModule("SSDefManager.dll","","");
  28.  
  29.     //webhelp5: stock files services. base files
  30.     RegisterWebHelp5StockFile("template_stock\\webhelp5stock.xml");
  31.  
  32.     //webhelp5: stock files services. version information
  33.     RegisterWebHelp5StockFile("template_stock\\webhelp5stock_version.xml");
  34.  
  35.     //webhelp5: stock files services. data files (for dhtml and applet version)
  36.     RegisterWebHelp5StockFile("template_stock\\webhelp5stock_data.xml");
  37.  
  38.     //webhelp5: stock files services. applet version
  39.     RegisterWebHelp5StockFile("template_stock\\webhelp5stock_applet.xml");
  40.  
  41.     //webhelp5: CSH services (robohelp)
  42.     RegisterWebHelp5StockFile("template_csh\\csh_showrobohelp.xml");
  43.  
  44.     var strActiveSkin = host.system.SkinName;
  45.     if (strActiveSkin.length != 0)
  46.     {
  47.         //webhelp5: skin related services: 
  48.         strXmlFile = strRootFolder + "webhelp5Ext\\template_skin\\webhelp5skin.xml";
  49.         host.template.addResolversModule("SSDefStockFiles.dll",strXmlFile,"");
  50.         
  51.         //webhelp5: active skin
  52.         strXmlFile = strActiveSkin;
  53.         host.template.addResolversModule("SSDefWebSkin.dll",strXmlFile , strRootFolder + "webhelp5Ext\\template_skin\\");
  54.     }
  55.     else
  56.     {
  57.         //webhelp5: default (traditional) skin
  58.         strXmlFile = strRootFolder + "webhelp5Ext\\template_defaultskin\\webhelp5defaultskin.xml";
  59.         host.template.addResolversModule("SSDefWebSkin.dll",strXmlFile , strRootFolder + "webhelp5Ext\\template_skin\\");
  60.     }
  61.  
  62.  
  63.     var strExtraStockFiles = host.system.UserStockFiles
  64.     if (strExtraStockFiles.length != 0)
  65.         host.template.addResolversModule("SSDefStockFiles.dll",strExtraStockFiles,"");
  66.  
  67.     //Active script engine is a resolver for advanced scripting...
  68.     host.template.addResolversModule("SSDefActiveScript.dll", strRootFolder + "webhelp5Ext\\template_stock\\webhelp5stockscript.xml","");
  69.  
  70.     //webhelp5: enterprise services 
  71.     RegisterWebHelp5StockFile("template_enterprise\\webhelp5enterprise.xml");
  72.  
  73.     return "true";
  74.    }
  75.  
  76.    function PreCompile(oMacro)
  77.    {
  78.     //host.output("\r\nCompile Script:PreCompile\r\n");
  79.     return "true";
  80.    }
  81.  
  82.    function PostCompile(oMacro)
  83.    {
  84.     //host.output("\r\nCompile Script:PostCompile\r\n");
  85.     return "true";
  86.    }
  87.  
  88.   ]]>
  89.  </code>
  90. </activescript>
  91.